severe thrashing - German English Dictionary